howitzer motor carriage - German English Dictionary